The phrase "spectacular vistas" refers to breathtaking or impressive views of the surrounding landscape or scenery.